legal reasoning revision